Summary
|
|
I am a software architect and integrator with over 18 years of experience.
I have designed and implemented numerous complex systems in a broad range
of industries including telecommunications, manufacturing, and oil and
natural gas. I have a strong Quality Assurance background that guides my
development process and provides a framework of structured problem solving
skills. I am a full stack developer who is equally comfortable working on
UI, middleware or database schemas, and deployments to desktop, web or
mobile environments.
|
skills
|
|
Hardware
·
Competent in basic networking, most familiar with SonicWall and Cisco
devices.
·
Competent in basic server and PC hardware troubleshooting.
·
DAQ devices: LabJack, Modicon and GE PLC
Software
·
Server OS : MS Server 2003, MS Server 2008, MS Server 2008 R2, MS
Server 2012, Ubuntu 12 – 14.04
·
Client OS: Windows XP, Vista, Windows 7, Windows 8.1, Ubuntu, Mint
·
Virtualization : VMWare Server and Workstation, VirtualBox, Hyper-V
·
Database: MS SQL Server 2000, 2005, 2008, 2008 R2, 2012, Postgresql,
MySQL, Oracle
·
SharePoint 2010 - 2013
Languages
·
Expert in: C#, VB.NET, JavaScript, HTML, XAML, T-SQL
·
Familiar with: Java, PHP, Perl
Libraries
·
JQuery, Angular, Bootstrap, MS AJAX
·
Prism, Entity Framework, MVC 4 & 5, WCF, Sync Framework
IDE/Editor
·
Visual Studio 2005 – 2013
·
VS Code
·
Netbeans 7 & 8
|
Experience
|
|
|
Software
Architect / Consultant
|
5/2012 - Present
|
|
Shale Flow Specialties
§
Designed a real-time data acquisition system to
support high pressure pipe testing in the hydraulic fracturing industry. This
project included designing the data acquisition hardware package as well as
providing a robust line of business application that features
mobile/offline capabilities. I also provided a web-based customer access
portal where the results of ultrasonic wall thickness, magnetic particle
flaw detection and high pressure fluid tests are made available for
download. Web interface also include sections for non-conformance analysis
and ad hoc analysis via an online spreadsheet
§
Line of business application is done in C#/WPF and
leverages MS Prism libraries for a strong MVVM development pattern. The LOB
application also uses the MS Sync Framework libraries to provide an offline
capability that supports mobile test labs.
§
Web application was written in C# on the ASP.NET
platform. Uses the DotNetNuke framework as a development base and
DevExpress widgets for presentation.
§
Designed all database schemas, stored procedures,
functions which also included a CLR implementation of the Regular
Expression libraries accessible from within T-SQL.
§
Migrated SharePoint 2010 to 2013. Developed home-grown
document control and approval application for SharePoint.
|
|
Software
Architect / Consultant
|
1/2011 – 5/2012
|
|
US Steel,
CompuGroup
§
Supported and extended multiple production line data
acquisition applications. These were all done in ASP.NET 2.0 and were
written in a combination of VB.NET and C#.
§
Designed a SPC application that included real time
charting and used WCF self-hosted endpoints to project data acquired on the
production line to a large overhead “score board”. Application was done in
WPF \ Prism FX version 4.0 and written in C#
§
Supported transition from Oracle 10.4 to 11g by
rewriting and optimizing queries used to synchronize SQL Server 2005
databases with Oracle ERP databases.
§
Worked with engineering group to design and code a
real-time product tracking system implemented with pressure sensors
embedded on the assembly line and GE PLC devices.
|
|
Software
Architect / Consultant
|
8/2009 – 5/2012
|
|
Rawson Energy Services
§
Designed the Valve Trak web application for the oil
field services industry. Application was built on ASP.NET 4.0 and was
written in both VB.Net to support legacy modules, with new development done
in C#.
§
This is a system used internally for data entry of oil
field service reports, inventory maintenance and includes extensive
reporting through SSRS.
Externally this application provides customers access
to reports and job histories. Customers include BP, Shell and Anadarko.
|
|
IT Manager /
Software Architect
|
12/2005 – 5/2012
|
|
Dart Telecom
§
Designed operationally critical call center platform,
and online ticket entry system for the telecommunications line service
industry.
§
Call center application used TAPI to integrate with a
3COM VOIP system. Built as a WinForms application using Smart Client
patterns. Included Silverlight mapping and route planning. Extended with
billing and payroll modules in the back office. Written in C#.
§
Customer web portal was built on ASP.NET FX version
4.0 in C# with an emphasis on AJAX behaviors. Application included the
ability to enter service request tickets, track the progress of those
tickets from receipt to completion, then recover customer signed service
acknowledgements.
§
Implemented disaster recovery plan for server OS and
databases. Includes SQL Server replications and backups, automated offsite
storage.
§
Setup and maintained AD network and call center PCs.
|
|
Programmer /
QA Champion /Consultant
|
2003 - 2005
|
|
AgToProf
§
Initially brought on as a temporary consultant to work
on a paired programming team, later became temporary QA champion for ISO
9001 recertification effort.
§
Maintained and extended legacy Access LOB application.
§
Worked on Exchange / Outlook based interactive
agricultural calendar for the pecan industry.
§
Developed mobile application to help in identifying
genealogy of cattle in the field. Built on ASP.NET 2.0. Written in HTML,
JavaScript, CSS and C#
§
Worked on system to automatically x-ray cattle
shoulder hump to determine quality of fat marbling in the meat. Included
identifying cattle via RDF tagging, capturing x-ray images, transmitting
via microwave to database storage. Written in C#.
§
Successfully championed ISO 9001 management system and
achieved recertification.
|
|
Programmer / Analyst
|
2001 - 2003
|
|
Centris Information Services / Encompass Communications
§
Developed billing automations to integrate with
standard LEC (telephony) data formats.
§
Developed rate scheduling and billing system for the
prepaid phone card industry.
§
Maintained SQL Server 2000 databases and provided BI
reporting.
|
|
|
Programmer / Analyst
|
1999 - 2001
|
|
Phoenix Telecommunications
§
Converted extensive platform for the payphone industry
from Access to packaged FoxPro application (MIST). Required extremely
complex reformatting of data.
§
Designed real time process to poll pay phone
diagnostic functionality and report on unit health. Written in VB6.
|
|
|
Network Installer / Contractor
|
1998 – 1999
|
|
National Cash Register
§
Installed complete, store-wide POS networks in 190
Firestone tire stores in 24 states including NT 4 server, PC work stations
at each service bay (4 avg.), 2 print server devices, PC workstations with
card swipe for each front counter POS location (4 avg.), PC workstation in
managers office, all required cabling run in conduit. Each installation was
performed by one person and had to be completed in one 12 hour period while
the store was closed in the evening.
§
Flashed BIOS for Y2K in 90 Shell service stations.
|
|
|
QA Supervisor
|
1994 - 1997
|
|
ATCO Products
§
Operational control of all quality assurance
activities for two manufacturing facilities supplying parts to the OEM
automotive and truck manufacturers. This included supplier selection,
receiving inspection, statistical control of output, internal audits.
§
Led ISO 9001 certification effort and achieved
certification in 1996.
§
Taught classes on Statistical Process Control and
Problem Solving to over 350 machinists and supervisors.
§
Developed FoxPro document management application.
§
Developed FoxPro SPC analysis and reporting
application.
|
|
|
QA Supervisor
|
1992 - 1994
|
|
Thermal Components
§
Responsible for managing all QA operational activities
including incoming inspection and SPC line controls for manufacturing plant
supplying OEM truck manufacturers.
§
Designed statistical experiments that yielded 2%
reductions in line waste, which produced million dollar annual savings.
§
Selected as a representative to the Automotive
Industry Action Group (AIAG), Truck Task Force. This group worked with
business leaders from across the automotive industry to develop the first
industry specific quality standard. This resulted in the release of the QS
9000 specification in 1994.
|
|
|
QA Technician
|
1990 - 1992
|
|
Sanden International
§
Responsible for managing a QA receiving inspection
lab. Included using and maintaining CMM measuring device, Vickers and
Rockwell hardness testing.
§
Developed FoxPro database application to perform
statistical analysis on receiving inspections. Used for supplier
performance reporting.
|
Education
|
|
|
Broome Tech
Community College
|
1978 - 1979
|
|
Binghamton, NY
§
Liberal Arts curriculum. Attended at age 16 under
state gifted student program.
|
|
|
U.S. Army Intelligence School
|
1981 - 1982
|
|
Fort Devens. MA
§
98J10, Electronic Warfare Specialist, Top Secret SCI
clearance.
|
|
|
American Society For Quality
|
1990 - 1994
|
|
§
Certified Quality Technician (CQT)
|
|
|
|
|